40268
617424
899191
84271
113634
228238
13344
472729
351386
712613
439316
67894
82948
744716
235129
504174
25857
236593
314572
30218